<!DOCTYPE html>
<html>

<head>
	<title> </title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1" />

	<style>
		body {
			font-family: '仿宋_GB2312';
			color: black;
		}

		.divtablemain {
			position: relative;
			page-break-after: always;
			width: 200mm;
			height: 280mm;
			color: black;
		}

		.tablemain {
			width: 100%;
			border-collapse: collapse;
		}

		.tablemain td {
			font-size: 14pt;
			line-height: 8mm;
			height: 14mm;
			text-align: center;
			border: 1px solid black;
		}

		.tablefont {
			font-size: 14pt;
		}

		.tabledetail {
			width: 180mm;
			border-collapse: collapse;
		}

		.tabledetail td {
			font-family: '宋体';
			font-size: 10.5pt;
			min-width: 30mm;
			line-height: 6mm;
			height: 16mm;
			color: black;
			text-align: center;
			border: 1px solid black;
		}

		.tdleft {
			width: 30mm;
		}

		.tableleft {
			text-align: left !important;
			line-height: 6mm;
			padding-left: 4mm;
		}

		.tdimg {
			width: auto;
			height: 50mm;
			max-width: 98%;
			cursor: pointer;
		}

		.imgperson {
			height: auto;
			max-width: 32mm;
			max-height: 50mm;
			margin: 5px;
			cursor: pointer;
		}

		.tdborder-none {
			border: none !important;
		}

		.spanrst {
			font-size: 20px;
		}

		.signimg {
			margin-top: 5px;
			width: 100px;
			border: 0;
		}

		.div-border {
			margin-top: 8mm;
			width: 180mm;
			padding: 2px;
			border: 2px solid black;
		}

		.div-left-4 {
			float: left;
			width: 22%;
		}

		.footerbold {
			font-family: 楷体_GB2312;
			text-align: left;
			font-size: 10.5pt;
			font-weight: bold;
			line-height: 20px;
		}

		.spanblod {
			font-weight: bold;
		}

		.tdtitle {
			min-width: 10mm !important;
			width: 10mm !important;
			font-size: 14pt !important;
		}

		.div-no {
			text-align: right;
			width: 100%;
			font-family: 微软雅黑;
			font-size: 14pt;
		}

		.imgsign {
			z-index: 999;
			width: 46mm;
			position: absolute;
			bottom: 30mm;
			right: 26mm;
		}
	</style>
	<style type="text/css" media="print">
		.footerbold {
			-webkit-print-color-adjust: exact;
			font-family: 楷体_GB2312;
			text-align: left;
			font-weight: bolder;
			font-size: 10.5pt;
			color: #000000;
			line-height: 20px;
		}
	</style>

</head>

<body>
	<div id="app">
		<center v-for="assessperson in tableDatas" :key="assessperson.Gid">
			<div class="divtablemain">
				<div>
					<div class="div-no">{{ getNo(assessperson.GroupTown,assessperson.OrderIndex)}}</div>
					<div style="font-family: 方正大标宋简体; font-size:20pt;">身体能力等级评估报告书 </div>

					<div style="font-family: 楷体_GB2312; font-size: 14pt;margin-top: 2mm;">The physical ability rating
						report</div>
				</div>
				<div class="div-border">
					<table border="1" cellspacing="0" cellpadding="0" class="tablemain">
						<tr>
							<td class="tdleft" rowspan="4">
								<div>评估对象</div>
								<div>基本信息</div>
							</td>
							<td style="width: 30mm;">姓名</td>
							<td style="width: 40mm;">{{assessperson.Name}}</td>
							<td style="width: 20mm;">性别</td>
							<td style="width:24mm;">{{assessperson.Sex}}</td>
							<td rowspan="4" style="width: 34mm;">
								<img :src="assessperson.AssessInfo.PersonImg" class="imgperson">
							</td>
						</tr>
						<tr>
							<td>出生日期</td>
							<td>{{assessperson.Birthday}}</td>
							<td>年龄</td>
							<td>{{assessperson.Age}}</td>
						</tr>
						<tr>
							<td>身份证号</td>
							<td colspan="3">{{assessperson.IdCard}}</td>
						</tr>
						<tr>
							<td>住址</td>
							<td colspan="3">{{assessperson.Address}}</td>
						</tr>

						<tr>
							<td>初步<br>认定结果</td>
							<td colspan="5" class="tdborder-none">
								<div class="div-left-4"> <span>自　理</span>
									<span v-if="assessperson.AssessInfo.FirstLevel==0" class="spanrst">■</span></div>

								<div class="div-left-4"> <span>半自理</span>
									<span v-if="assessperson.AssessInfo.FirstLevel==2" class="spanrst">■</span></div>
								<div class="div-left-4"> <span>失　能</span>
									<span v-if="assessperson.AssessInfo.FirstLevel==3" class="spanrst">■</span></div>



							</td>

						</tr>
						<tr>
							<td>等级<br>变更情况</td>
							<td colspan="5" class="tableleft">
								<span v-if="assessperson.AssessInfo.LevelMemo==1" class="spanrst">■</span>
								<span>有认知障碍/痴呆、精神疾病</span>
								<br>
								<span v-if="assessperson.AssessInfo.LevelMemo==2" class="spanrst">■</span>
								<span>近30天内发生过2次以上跌倒、噎食、自杀、走失情况</span>
								<br>
								<span v-else-if="assessperson.AssessInfo.LevelMemo==4" class="spanrst">■</span>
								<span>有肢体残疾、视力一二级</span>
								<br>
								<span v-if="assessperson.AssessInfo.LevelMemo==3" class="spanrst">■</span>
								<span>处于昏迷状态，直接评定为失能</span>
								<br>
								<span v-if="assessperson.AssessInfo.LevelMemo==-1" class="spanrst">■</span>
								<span>无等级变更情况</span>
							</td>



						</tr>
						<tr>
							<td colspan="3">评估现场影像资料</td>
							<td colspan="3">身体情况辅助证明资料</td>
						</tr>
						<tr>
							<td colspan="3" style="height: 50mm;max-width: 80mm;">
								<img :src="getimg1(assessperson.AssessInfo)" class="tdimg">
							</td>
							<td colspan="3" style="height: 50mm;max-width: 80mm;">
								<img :src="getimg2(assessperson.AssessInfo)" class="tdimg">
							</td>
						</tr>
						<tr>
							<td>最终<br>认定结果</td>

							<td colspan="5" class="tdborder-none">
								<div class="div-left-4"> <span>自　理</span>
									<span v-if="assessperson.AssessInfo.FinalLevel==0" class="spanrst">■</span></div>

								<div class="div-left-4"> <span>半自理</span>
									<span v-if="assessperson.AssessInfo.FinalLevel==2" class="spanrst">■</span></div>
								<div class="div-left-4"> <span>失　能</span>
									<span v-if="assessperson.AssessInfo.FinalLevel==3" class="spanrst">■</span></div>

							</td>


						</tr>
					</table>
				</div>
				<table class="tablefont" style="width:180mm; border: none;">
					<tr>
						<td style="width:50%; ">
							<div style="float: left;line-height: 20mm;height: 20mm;">评估员：</div>
							<img v-if="assessperson.AssessInfo.EmployeeName1"
								:src="assessperson.AssessInfo.EmployeeName1" class="signimg">
							<img v-if="assessperson.AssessInfo.EmployeeName2"
								:src="assessperson.AssessInfo.EmployeeName2" class="signimg">
						</td>

						<td style="width:50% ; text-align: center;">
						临沂市慈济社会服务发展中心<br>
							{{ dateformat(assessperson.AssessInfo.BusinessDate,'yyyy年MM月dd日')}}
						</td>
					</tr>
					<tr>
						<td colspan="2">
							<div class="footerbold">
								本次评估结果最终解释权归本中心所有 ，任何单位及个人未经允许，不得复制本报告！
								<br>
								附：老年人身体能力等级评估表
							</div>
						</td>
					</tr>
				</table>
				<img :src="assessperson.CompanySign" class="imgsign">
				<!-- <img :src="assessperson.GroupName.indexOf('郯城县')>=0?'https://file.xiaoshanlinyi.com/ciji-admin/app_yanglao/companysign_tancheng.png': 'https://file.xiaoshanlinyi.com/ciji-admin/app_yanglao/companysign.png'" class="imgsign"> -->
			</div>
			<div class="divtablemain">
				<div style="font-family: 方正大标宋简体; font-size:20pt; font-weight: bold;margin-bottom: 6mm;margin-top:10mm">身体能力等级评定量表
				</div>
				<table border="1" cellspacing="0" cellpadding="0" class="tabledetail">
					<tr>
						　
						<td class="tdleft">
							<span class="spanblod">进食</span>
						</td>

						<td class="tableleft">
							<span v-if="assessperson.AssessInfo.DailyFood==10"> 10分， 可独立进食（在合理的时间内独立进食准备好的食物）</span>
							<span v-else-if="assessperson.AssessInfo.DailyFood==5"> 5分，需部分帮助（进食过程中需要一定帮助，如协助把持餐具）</span>
							<span v-else-if="assessperson.AssessInfo.DailyFood==1"> 0分， 需极大帮助</span>
							<span v-else-if="assessperson.AssessInfo.DailyFood==0">0分，完全依赖他人，或有留置营养管</span>
							<span v-else> 10分， 可独立进食（在合理的时间内独立进食准备好的食物）</span>
						</td>
					</tr>
					<tr>
						<td>
							<span class="spanblod">洗澡</span>
						</td>

						<td class="tableleft">
							<span v-if="assessperson.AssessInfo.DailyShower==5"> 5分，准备好洗澡水后，可自己独立完成洗澡过程</span>
							<span v-else-if="assessperson.AssessInfo.DailyShower==2"> 0分，在洗澡过程中需他人较小帮助</span>
							<span v-else-if="assessperson.AssessInfo.DailyShower==1"> 0分，在洗澡过程中需他人较大帮助</span>
							<span v-else-if="assessperson.AssessInfo.DailyShower==0"> 0分，完全依赖他人</span>
							<span v-else> 5分， 准备好洗澡水后，可自己独立完成洗澡过程</span>
						</td>
					</tr>
					<tr>
						<td>
							<span class="spanblod">修饰（洗脸、梳头、刷牙、刮脸等）</span>
						</td>

						<td class="tableleft">
							<span v-if="assessperson.AssessInfo.DailyMakeup==5"> 5分，可独立完成</span>
							<span v-else-if="assessperson.AssessInfo.DailyMakeup==2">
								0分，需部分帮助(修饰过程中需要一定帮助，如协助打水等)</span>
							<span v-else-if="assessperson.AssessInfo.DailyMakeup==1"> 0分，需极大帮助（全程需要有人协助）</span>
							<span v-else-if="assessperson.AssessInfo.DailyMakeup==0"> 0分，完全依赖他人</span>
							<span v-else> 5分，可独立完成</span>
						</td>
					</tr>

					<tr>
						<td>
							<span class="spanblod">穿衣（包括系鞋带等）</span>
						</td>

						<td class="tableleft">
							<span v-if="assessperson.AssessInfo.DailyDress==10"> 10分，可独立完成</span>
							<span v-else-if="assessperson.AssessInfo.DailyDress==5">
								5分，需部分帮助（能自己穿脱，但需他人帮助系扣/鞋带、拉拉链）</span>
							<span v-else-if="assessperson.AssessInfo.DailyDress==1"> 0分，需较大帮助</span>
							<span v-else-if="assessperson.AssessInfo.DailyDress==0"> 0分，完全依赖他人</span>
							<span v-else>10分，可独立完成</span>
						</td>
					</tr>
					<tr>
						<td>
							<span class="spanblod">大便控制</span>
						</td>
						<td class="tableleft">
							<span v-if="assessperson.AssessInfo.DailyRelieve==10">10分，可控制</span>
							<span v-else-if="assessperson.AssessInfo.DailyRelieve==5"> 5分，偶尔失控（每周&lt;1 次），或需要他人提示</span>
							<span v-else-if="assessperson.AssessInfo.DailyRelieve==1"> 0分，经常失控（每周&gt;1 次）</span>
							<span v-else-if="assessperson.AssessInfo.DailyRelieve==0">0分，完全失控</span>
							<span v-else>10分,可控制</span>
						</td>
					</tr>
					<tr>
						<td>
							<span class="spanblod">小便控制</span>
						</td>
						<td class="tableleft">
							<span v-if="assessperson.AssessInfo.DailyPee==10"> 10分，可控制</span>
							<span v-else-if="assessperson.AssessInfo.DailyPee==5"> 5分，偶尔失控（每周&lt;1 次），或需要他人提示</span>
							<span v-else-if="assessperson.AssessInfo.DailyPee==1">0分，经常失控（每周&gt;1 次）</span>
							<span v-else-if="assessperson.AssessInfo.DailyPee==0">0分，完全失控</span>
							<span v-else>10分，可控制</span>
						</td>
					</tr>
					<tr>
						<td>
							<span class="spanblod">如厕（包括擦、穿衣、冲洗）</span>
						</td>
						<td class="tableleft">
							<span v-if="assessperson.AssessInfo.DailyToilet==10"> 10分，可独立完成</span>
							<span
								v-else-if="assessperson.AssessInfo.DailyToilet==5">5分，需部分帮助（需他人搀扶去厕所或需他人帮忙冲水或整理衣裤等）</span>
							<span v-else-if="assessperson.AssessInfo.DailyToilet==1"> 0分，需极大帮助</span>
							<span v-else-if="assessperson.AssessInfo.DailyToilet==0">0分，完全依赖他人</span>
							<span v-else>10分，可独立完成</span>
						</td>
					</tr>
					<tr>
						<td>
							<span class="spanblod">床椅转移（床上侧躺、平躺等体位变换及活动能力；坐起及座位平衡体位、站立及站位平衡能力）</span>
						</td>
						<td class="tableleft">
							<span v-if="assessperson.AssessInfo.DailyMoveBed==15"> 15分，可独立完成</span>
							<span v-else-if="assessperson.AssessInfo.DailyMoveBed==10"> 10分，需部分帮助</span>
							<span v-else-if="assessperson.AssessInfo.DailyMoveBed==5"> 5分，需极大帮助</span>
							<span v-else-if="assessperson.AssessInfo.DailyMoveBed==0"> 0分，完全依赖他人</span>
							<span v-else>15分，可独立完成</span>
						</td>
					</tr>
					<tr>
						<td>
							<span class="spanblod">平地行走</span>
						</td>

						<td class="tableleft">
							<span v-if="assessperson.AssessInfo.DailyWalk==15"> 15分，可独立在平地上行走45m</span>
							<span v-else-if="assessperson.AssessInfo.DailyWalk==10">
								10分，需部分帮助（因肢体残疾、平衡能力差、过度衰弱、视力等问题，在一定程度上需他人地搀扶或使用拐杖、助行器等辅助用具）</span>
							<span v-else-if="assessperson.AssessInfo.DailyWalk==5">
								5分， 需极大帮助（借助轮椅或完全依靠他人搀扶）</span>
							<span v-else-if="assessperson.AssessInfo.DailyWalk==0"> 0分， 完全依赖他人</span>
							<span v-else>15分，可独立在平地上行走45m</span>
						</td>
					</tr>
					<tr>
						<td>
							<span class="spanblod">上下楼梯</span>
						</td>
						<td class="tableleft">
							<span v-if="assessperson.AssessInfo.DailyStairs==10"> 10分，可独立上下楼梯（连续上下10-15个台阶）</span>
							<span v-else-if="assessperson.AssessInfo.DailyStairs==5"> 5分，需部分帮助（需扶着楼梯、他人搀扶，或使用拐杖等）</span>
							<span v-else-if="assessperson.AssessInfo.DailyStairs==1"> 0分，需极大帮助</span>
							<span v-else-if="assessperson.AssessInfo.DailyStairs==0">0分，完全依赖他人</span>
							<span v-else> 10分，可独立上下楼梯（连续上下10-15个台阶）</span>
						</td>
					</tr>
					　<tr>
						<td>
						  <span class="spanblod">总分</span>
						</td>
						<td class="tableleft">
						  {{assessperson.AssessInfo.DailyTotal}}分
						</td>
					  </tr>
					  　 <tr>
						<td>
						  <span class="spanblod">备注</span>
						</td>
						<td class="tableleft">
						    &nbsp;&nbsp;依据民发〔2016〕178号《特困人员认定办法》，特困人员得分大于60分为良，具备生活自理能力；60—41分为中，有功能障碍，稍依赖，部分丧失生活自理能力；小于40分为差，依赖较明显或完全依赖，完全丧失生活自理能力。
						</td>
					  </tr>
				</table>


			</div>



		</center>

	</div>
	<script src="../js/vue.min.js"></script>
	<script language="javascript" type="text/javascript">
		var app = new Vue({
			el: '#app',
			mounted: function () {

			},
			data: {
				tableDatas: [],
			},
			computed: {

			},
			methods: {
				getimg1(item) {
					try {
						return item.Imgs[0];
					} catch (ex) {
						return "";
					}

				},
				getimg2(item) {
					try {
						return item.Imgs[1];
					} catch (ex) {
						return "";
					}

				},
				getNo(grouptown, num) {
					return grouptown + (Array(3).join(0) + num).slice(-3) + "号";
				},
				dateformat(dtStr, fmt) { //author: meizz 	
					if (dtStr.indexOf('年') > -1 && dtStr.indexOf('-') < 0) {
						return dtStr;
					}

					var dt = new Date(dtStr);
					var o = {
						"M+": dt.getMonth() + 1, //月份 
						"d+": dt.getDate(), //日 
						"h+": dt.getHours(), //小时 
						"m+": dt.getMinutes(), //分 
						"s+": dt.getSeconds(), //秒 
						"q+": Math.floor((dt.getMonth() + 3) / 3), //季度 
						"S": dt.getMilliseconds() //毫秒 
					};

					if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (dt.getFullYear() + "").substr(4 - RegExp.$1.length));
					for (var k in o)
						if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : ((
							"00" + o[k])
							.substr(("" + o[k]).length)));
					return fmt;
				}

			}
		});

		function LoadData(tableDatas) {
			app.tableDatas = tableDatas;
		}

		function printData() {
			var imgs = document.getElementsByTagName("img");
			var timer = setInterval(() => {
				var isFinish = true;
				for (const e of imgs) {
					isFinish = isFinish && e.complete
				}
				if (isFinish) {
					clearInterval(timer)
					window.print();
				}
			}, 500);
		}
	</script>


</body>

</html>